home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / Slackwar / zipslack / README.1st < prev    next >
Text File  |  1997-06-06  |  8KB  |  171 lines

  1.  
  2. Welcome to the ZipSlack(tm) UMSDOS Linux installation.
  3.  
  4. This is a great way to install an up-to-date Slackware Linux system on a DOS
  5. partition.  It'll use about 77 megabytes of drive space, which means you can
  6. install this on a Zip disk.  (more space will be used if your drive uses large
  7. clusters, i.e. a one or more gigabyte pre-FAT32 DOS partition)  It'll probably
  8. work with LS120 and all the other Zip-imitators as well (but I haven't tried it
  9. myself, as I'm pretty loyal to Iomega :^) and, it can also be installed to any
  10. DOS partition (including FAT32) as a quick and easy way to get a nicely loaded
  11. base Linux system up and running without having to repartition a hard drive.
  12.  
  13. This system includes:
  14.  
  15.        2.0.34 generic Linux kernel, with support for many SCSI adaptors.
  16.        Includes parallel port Zip support (not parallel ZipPlus, but that works
  17.        when connected with SCSI).
  18.  
  19.        The egcs-1.0.3 C/C++ compilers and development libraries.
  20.  
  21.        An easy to configure PPP setup script (pppsetup) and a nice collection
  22.        of network applications like pine, lynx, ircii, tin, BitchX, and more.
  23.  
  24.        Slackware 'setup', 'installpkg', 'rpm2targz', and other tools to let you
  25.        customize the system and add additional software that the ZipSlack
  26.        installation doesn't add by default for space considerations (like X).
  27.  
  28.        Extra applications and utilities: 
  29.  
  30.           -- bash and tcsh shells.
  31.           -- development tools like bison, flex, m4, ncurses, and perl.
  32.           -- Midnight Commander v. 4.1.35.
  33.           -- A large set of kernel modules.
  34.  
  35.        Here's the list of packages ZipSlack installs:
  36.  
  37.        aaa_base bash bin bind binutils bison bsdgames bsdlpr bzip2 cpio devs
  38.        diff dip e2fsbn egcs elflibs etc fileutls find flex gmake gpm grep groff
  39.        gzip hdsetup ircii-4.4 joystick kbd ldso less libc lilo linuxinc loadlin
  40.        lynx m4 mailx manpages mc metamail minicom modules modutils ncurses 
  41.        pcmcia perl pine pmake pnp ppp procps seejpeg sendmail sh_utils shadow
  42.        sox strace svgalib sysklogd sysvinit tar tcpip1 tcpip2 tcsh texinfo tin
  43.        txtutils umsprogs util workbone zoneinfo
  44.  
  45.  
  46. INSTALLATION:
  47.  
  48. To install Slackware using ZipSlack, all you need to do is unzip the file
  49. ZIPSLACK.ZIP on the DOS partition where you want Linux installed.  To do this,
  50. you'll need an unzip utility.  If you don't already have an unzipper such as
  51. PKZIP for DOS or Windows, http://www.pkware.com is a great place to get one.
  52.  
  53. Here's how you'd install on a Zip disk on drive D:\ -- first, fire up Win95 and
  54. start PKZIP for Windows.  
  55.  
  56. Then, from the "File" menu, select the "Open..." option.  In the dialog box,
  57. browse for and select the file ZIPSLACK.ZIP.
  58.  
  59. If you're planning to put this on a Zip disk, make sure it's in your machine,
  60. formatted, and ready to go. 
  61.  
  62. Next, you need to extract the files to a DOS partition.  From the "Extract" 
  63. menu, select the "Extract Files..." choice.  In the "Extract" box, make sure
  64. the "all files" choice is selected.  In the "Extract to:" box, make sure the
  65. "Disk" choice is selected.  In the text box next to "Disk", you'll need to
  66. fill in the path to where you want to extract the files.  (They'll be extracted
  67. into a \linux subdirectory)  For example, if your Zip drive is D:\ and that's
  68. where you want to install, then you'll want to put D:\ in the box.  Otherwise,
  69. fill in any DOS drive with enough free space to install.  When you've got
  70. everything filled in correctly, hit the "Extract" button to extract the files.
  71.  
  72.  
  73. BOOTING THE LINUX SYSTEM
  74.  
  75. There are probably countless ways to boot this system once you've unzipped it.
  76. Here, I'll cover two.
  77.  
  78. Loadlin
  79. -------
  80.  
  81. Loadlin is a DOS program designed to load the Linux kernel and boot it.  In the
  82. \linux directory, you'll find these files:
  83.  
  84. LOADLIN.EXE:  The loadlin loader executable.
  85. LINUX.BAT:    A simple DOS batch file to boot Linux using LOADLIN.EXE.
  86. vmlinuz:      A Linux 2.0.34 kernel, with support for SCSI and IDE devices.
  87.  
  88. You can use the provided vmlinuz kernel (a generic kernel with support for many
  89. devices that will work for most machines), or you can use another Linux kernel
  90. of your choosing by copying it to \linux\vmlinuz over the existing file.  
  91. Slackware includes a large collection of precompiled kernels in its \kernels
  92. directory, any of which will work.
  93.  
  94. To boot the system, you'll need to edit the LINUX.BAT file, and make sure the
  95. root=/dev/XXXX statement on the loadlin line (the one that's not commented out
  96. with 'rem') is set up to use the partition where you unzipped ZIPSLACK.ZIP, 
  97. such as /dev/sda4.  If you're not sure which partition to use, just go ahead
  98. and guess.  If you get it wrong, you'll still be able to use scrollback
  99. (right shift key and PageUp) when the kernel halts to go back and look at your
  100. partitions, noting the names Linux gives them.  With this information, you
  101. should be able to edit the LINUX.BAT correctly.
  102.  
  103. Once LINUX.BAT is edited, you can try to boot the system by entering LINUX on
  104. a prompt while in the \linux directory.  IMPORTANT:  You'll need to be in 
  105. DOS mode for the boot to work.  A DOS prompt running under Windows95 will not
  106. work!  What you need to do if you use Windows95 is shut the machine down,
  107. selecting the "Restart in MS-DOS mode" selection.  Then, you'll be able to use
  108. Loadlin.  I've also had great success booting with a "Startup disk" made from
  109. Win95 (Add/Remove Programs in Control Panel, and then "Startup disk" tab) and
  110. then switching into the \linux directory on the target drive and running 
  111. LINUX.BAT.
  112.  
  113. If it doesn't work, the problem could be DOS memory management -- I had to run
  114. both HIMEM.SYS and EMM386.EXE to get LOADLIN to load a large kernel, but it
  115. also worked fine with no memory management.  I ran into problems when I tried
  116. to run _just_ HIMEM.SYS.
  117.  
  118. You can also run LOADLIN directly.  Here is a sample boot command to boot Linux
  119. on /dev/sda4 in read-write mode using the kernel file vmlinuz:
  120.  
  121. loadlin vmlinuz root=/dev/sda4 rw
  122.  
  123. Using a boot floppy
  124. -------------------
  125.  
  126. The other way you can boot the system is by using a boot floppy.  There's
  127. one provided (bootdisk.img) that uses the generic kernel, or you can use any
  128. of the bootdisks included with Slackware.  
  129.  
  130. To write the image to a floppy disk, use the RAWRITE.EXE program:
  131.  
  132. rawrite bootdisk.img a:
  133.  
  134. To boot a Linux system in read-write mode on /dev/sda4, boot the bootdisk.  On
  135. the 'boot:' prompt, you'd enter this command:
  136.  
  137.   mount root=/dev/sda4 rw
  138.  
  139.  
  140. CONFIGURING THE SYSTEM
  141.  
  142. Once you've booted the system, log in as 'root'.  One of the first things you
  143. should do is add a root password with the 'passwd' command.  Then, (if you want
  144. some things like 'df' to work) you'll need to edit /etc/fstab to fix the entry
  145. for your root partition.  Seasoned UNIX veterans will probably use 'vi' for
  146. this, otherwise 'pico' is another option.
  147.  
  148. If you're on an ethernet connected to the Internet, you can run 'netconfig' to
  149. configure your network access.  You may also need to edit /etc/rc.d/rc.modules
  150. to load a kernel module that supports your ethernet card.
  151.  
  152. If you use PPP to connect to the Internet, you can configure your PPP
  153. connection using 'pppsetup'.
  154.  
  155.  
  156. ==============
  157.  
  158. I hope this system makes it easier to get Linux up and running.  At around 35
  159. megabytes (or so) most people can download this package in just a few hours.
  160. If you like the ZipSlack installation, let me know so that I'll know that people
  161. are interested in seeing continued support for it.  And, if you find any 
  162. problems with it, let me know about them.
  163.  
  164. Have fun!
  165.  
  166. ---
  167. Patrick Volkerding
  168. volkerdi@mhd1.moorhead.msus.edu
  169. volkerdi@ftp.cdrom.com
  170.  
  171.